polystyrene blocks - French English Dictionary